State-Switch Controls: The Infamous Case of the "Mute" Button 引導流程
移動應用的引導流程(onboarding)是幫助使用者熟悉新介面的過程,可能涉及以下三個元件:功能推廣、個性化設定和操作指引。
引導流程的作用與挑戰
好的引導流程對於新員工或使用者的成功體驗至關重要。應用程式的引導流程不僅幫助使用者瞭解如何與介面互動(常見的誤解),還涉及必要的初始設定。引導流程不僅僅針對新使用者,每次新功能或介面更新時都可能需要為現有使用者提供引導。
儘量避免引導流程(Skip Onboarding Whenever Possible)
通常,引導流程存在以下弊端:
- 增加使用者的互動成本:即使使用者決定跳過引導,也需要多次點選才能完成操作。
- 增加記憶負擔:引導往往試圖讓使用者記住某些操作或圖示含義,但人的記憶有限。
- 未必提升使用者表現:研究表明,引導式教程未必能有效提高使用者任務完成效率。
因此,建議儘量減少引導流程,將更多資源用於最佳化介面設計。
何時需要引導流程?(When Does a Mobile App Need Onboarding?)
- 需要使用者資訊以啟動:如銀行應用在開始使用前需要使用者建立賬戶和身份驗證。
- 功能高度依賴使用者的特定資訊和偏好:如飲食管理應用會根據使用者的體重和健康狀況定製內容。
- 關鍵功能或工作流具有獨特性:如移動存款功能首次出現時需要正式介紹。
如果不確定應用是否需要引導流程,可先測試不帶引導的版本,觀察使用者的使用難度,再考慮是否需要新增專門的引導。
常見的引導流程元件(Onboarding Components)
引導流程通常包含以下元件:功能推廣、個性化設定和操作指引。以下是每種元件的分析和建議。

1. 功能推廣(Feature Promotion)
功能推廣引導旨在讓使用者瞭解應用的功能,但通常被視為一種營銷內容。建議在應用商店頁面展示新功能,而非在首次啟動時強行展示。功能推廣可適用於對現有使用者進行新功能介紹,但不要過度強調已有的常規功能,以免使用者產生厭煩心理。



2. 個性化設定(Customization)
應用常在引導流程中請求使用者資料以便個性化體驗。例如,語言學習應用會要求使用者選擇語言和熟練度。然而,視覺設計個性化(如選擇主題色)通常不適合引導流程,因為使用者在使用前很難知道自己偏好的顏色。相反,可以在設定中提供視覺個性化功能,而非在首次啟動時強制選擇。
內容個性化設定更適合引導流程,例如健身應用在引導時詢問使用者的健身目標,以便推薦適合的課程。



3. 操作指引(Instructions)
操作指引的目的是教使用者如何使用介面,但不應為彌補設計不足而存在。如果某些功能或工作流程獨特或新穎,則簡短的操作指引可以有所幫助。
常見的操作指引方式包括:
卡片式教程:不推薦使用此方式,因其會增加介面的複雜性,容易造成資訊過載。

指導性覆蓋層:可在使用者首次嘗試完成某任務時提供幫助,避免在初始時堆砌資訊。


互動式演練:適用於較為複雜的應用,透過實際操作幫助使用者熟悉介面功能。



結論(Conclusion)
引導流程應儘可能簡單。對於大多數移動應用來說,建議直接讓使用者進入介面操作。對於複雜應用,若有獨特的互動模式或需要使用者資訊進行個性化設定,簡短的引導流程可能有所幫助。在設計引導流程時,應專注於使用者在應用中取得成功所需的資訊,突出新穎或不熟悉的元素,保持內容簡潔且不打擾使用者。